Лабораторная работа №5

Администрирование сетевых подсистем

Мишина А. А.

2 октября 2024

Цели и задачи

  • Приобретение практических навыков по расширенному конфигурированию HTTP-сервера Apache в части безопасности и возможности использования PHP.

Выполнение лабораторной работы

Конфигурирование HTTP-сервера для работы через протокол HTTPS

Ключ и сертификат

Генерация ключа и заполнение сертификата

Сертификат

Копирование сертификата в каталог /etc/ssl/certs

www.aamishina.net

Редактирование файла /etc/httpd/conf.d/www.aamishina.net

Межсетевой экран

Внесение изменений в настройки межсетевого экрана, перезапуск веб-сервера

ВМ client

Сообщение о незащищенности соединения

Сертификат

Содержимое сертификата

Конфигурирование HTTP-сервера для работы с PHP

index.php

Замена файла /var/www/html/www.aamishina.net/index.html на index.php

index.php

Редактирование index.php

Корректировка и перезагрузка

Корректирование прав доступа, восстановление контекста безопасности SELinux, перезагрузка HTTP-сервера

ВМ Client

Веб-страница с информацией об используемой версии PHP

Внесение изменений в настройки внутреннего окружения виртуальной машины

Настройки внутреннего окружения

Копируем в каталоги конфигурационные файлы

http.sh

Внесение изменений в скрипт http.sh

Вывод

  • В результате выполнения работы были приобретены практические навыки по расширенному конфигурированию HTTP-сервера Apache в части безопасности и возможности использования PHP.